home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-09-06 | 1.8 KB | 82 lines | [TEXT/CWIE] |
- // Buttons.h
-
- #pragma once
-
- #include "AMWindow.h"
-
- class AMDoc;
- class DDocData;
- class EverythingEngine;
-
- //----------
- class Buttons : public AMWindow {
- public:
- Buttons ();
- virtual ~Buttons ();
-
- public:
- static void Create (AMDoc* inDoc,
- DDocData* inData);
-
- public:
- virtual void Open (AMDoc* inDoc);
- virtual void Close ();
-
- virtual void ConnectToData (DDocData* inData);
- virtual void DataChanged (long inDataID);
-
- virtual void Control (ControlHandle whichControl,
- short whichPart,
- Point where);
- virtual void MouseIn (Point where,
- short modifiers);
- virtual void TypeIn (char ch);
- virtual void ExitCurField ();
-
- virtual void Resize ();
- virtual void Scroll (short newValue,
- short oldValue);
-
- #if 0
- virtual void UpdateMenus ();
- #endif
- virtual Boolean DoCommand (long inCommand);
-
- virtual void DoUndo ();
- virtual void DoCut ();
- virtual void DoCopy ();
- virtual void DoPaste ();
- virtual void DoClear ();
- virtual void DoSelectAll ();
- virtual void DoShowClipboard ();
-
- protected:
- virtual EverythingEngine* GetEngine ();
-
- public:
- DDocData* mData;
- ControlHandle mCapInvisibleLabel;
- ControlHandle mInvisibleHandle;
- ControlHandle mStandardHandle;
- ControlHandle mDefaultHandle;
- ControlHandle mBevelHandle;
- ControlHandle mButtonHandle;
- ControlHandle mNextHandle;
- ControlHandle mNext2Handle;
- ControlHandle mGraphicHandle;
- ControlHandle mCapcicnLabel;
- ControlHandle mRightHandle;
- ControlHandle mCapicl8Label;
- ControlHandle mLightHandle;
- ControlHandle mCapICNLabel;
- ControlHandle mRight2Handle;
- ControlHandle mCapicl9Label;
- ControlHandle mButton2Handle;
- ControlHandle mRight3Handle;
- ControlHandle mCapPICTLabel;
- ControlHandle mRect3DHandle;
- ControlHandle mLeftIconHandle;
- ControlHandle mRightIconHandle;
- ControlHandle mTitledPICTHandle;
- };
-